#ifndef PRF_INC__
#define PRF_INC__

void PRF(u8 *key, 	u32 key_len,
         u8 *prefix, u32 prefix_len,
         u8 *data, 	u32 data_len,
         u8 *output, u32 len);

void hexout(u8 *data, u32 datalen);

void hmac_md5(u8* text, u32 text_len,
		      u8* key,  u32 key_len,
		      u8* digest);

void hmac_sha1(u8 *text, u32 text_len,
               u8 *key,  u32 key_len,
               u8 *digest);

#endif // PRF_INC__


